Micron Document
`:top
`!GeoJSON`! (de l'anglais `*Geographic JSON`*, signifiant littéralement JSON géographique) est un `F33f`_`[format ouvert`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Format_ouvert]`_`f d'encodage d'ensemble de données géospatiales simples utilisant la norme `F33f`_`[JSON`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript_Object_Notation]`_`f (`*JavaScript Object Notation`*).

Il permet de décrire des données de type `F33f`_`[point`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Point_(géométrie)]`_`f, `F33f`_`[ligne`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ligne]`_`f, `F33f`_`[chaîne de caractères`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Chaîne_de_caractères]`_`f, `F33f`_`[polygone`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Polygone]`_`f, ainsi que des ensembles et sous-ensembles de ces types de données et d'y ajouter des attributs d'information qui ne sont pas spatiales.

Le format GeoJSON, contrairement à la majorité des standards de `F33f`_`[systèmes d'informations géographiques`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Système_d'information_géographique]`_`f, n'est pas écrit par l'`F33f`_`[Open Geospatial Consortium`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Open_Geospatial_Consortium]`_`f (OGC), mais par un groupe de travail de développeurs au travers d'internet.

Ce format est notamment utilisé par :

• `F33f`_`[Leaflet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Leaflet]`_`f`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f], une `F33f`_`[bibliothèque logicielle`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Bibliothèque_logicielle]`_`f `F33f`_`[libre`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_libre]`_`f en `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript]`_`f de cartographie interactive depuis la version 0.6. Cette bibliothèque est notamment utilisée par le projet `F33f`_`[OpenStreetMap`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=OpenStreetMap]`_`f (OSM).
• `F33f`_`[D3.js`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=D3.js]`_`f, une bibliothèque libre en JavaScript permettant l'affichage de données numériques sous une forme graphique et dynamique.
• Le langage de programmation `F33f`_`[Python`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Python_(langage)]`_`f.

Attention toutefois, en fonction de certaines implémentations, les coordonnées peuvent être dans un ordre différent. Exemple:

• Norme GeoJSON : `B100`F9d9[longitude, latitude]`f`b
• Leaflet : `B100`F9d9[latitude, longitude]`f`b

>>Contents

• `F0af`_`[Exemples`#exemples]`_`f
• `F0af`_`[Fichier au format GeoJSON`#fichier-au-format-geojson]`_`f
• `F0af`_`[Objets géométriques`#objets-g-om-triques]`_`f
• `F0af`_`[Notes et références`#notes-et-r-f-rences]`_`f
• `F0af`_`[Voir aussi`#voir-aussi]`_`f
• `F0af`_`[Lien externe`#lien-externe]`_`f

-─

>>Exemples

>>>Fichier au format GeoJSON

`B100`F9d9{`f`b
`B100`F9d9 "type": "FeatureCollection",`f`b
`B100`F9d9 "features": [`f`b
`B100`F9d9 {`f`b
`B100`F9d9 "type": "Feature",`f`b
`B100`F9d9 "geometry": {`f`b
`B100`F9d9 "type": "Point",`f`b
`B100`F9d9 "coordinates": [102.0, 0.5]`f`b
`B100`F9d9 },`f`b
`B100`F9d9 "properties": {`f`b
`B100`F9d9 "prop0": "value0"`f`b
`B100`F9d9 }`f`b
`B100`F9d9 },`f`b
`B100`F9d9 {`f`b
`B100`F9d9 "type": "Feature",`f`b
`B100`F9d9 "geometry": {`f`b
`B100`F9d9 "type": "LineString",`f`b
`B100`F9d9 "coordinates": [`f`b
`B100`F9d9 [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]`f`b
`B100`F9d9 ]`f`b
`B100`F9d9 },`f`b
`B100`F9d9 "properties": {`f`b
`B100`F9d9 "prop0": "value0",`f`b
`B100`F9d9 "prop1": 0.0`f`b
`B100`F9d9 }`f`b
`B100`F9d9 },`f`b
`B100`F9d9 {`f`b
`B100`F9d9 "type": "Feature",`f`b
`B100`F9d9 "geometry": {`f`b
`B100`F9d9 "type": "Polygon",`f`b
`B100`F9d9 "coordinates": [`f`b
`B100`F9d9 [`f`b
`B100`F9d9 [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],`f`b
`B100`F9d9 [100.0, 1.0], [100.0, 0.0]`f`b
`B100`F9d9 ]`f`b
`B100`F9d9 ]`f`b
`B100`F9d9 },`f`b
`B100`F9d9 "properties": {`f`b
`B100`F9d9 "prop0": "value0",`f`b
`B100`F9d9 "prop1": { "this": "that" }`f`b
`B100`F9d9 }`f`b
`B100`F9d9 }`f`b
`B100`F9d9 ]`f`b
`B100`F9d9}`f`b

>>>Objets géométriques

`t
| Type | Exemples | Exemples |
|---|---|---|
| Point | | { "type" : "Point" , "coordinates" : [ 30 , 10 ] } |
| Segments | | { "type" : "LineString" , "coordinates" : [ [ 30 , 10 ], [ 10 , 30 ], [ 40 , 40 ] ] } |
| Polygones | | { "type" : "Polygon" , "coordinates" : [ [ [ 30 , 10 ], [ 40 , 40 ], [ 20 , 40 ], [ 10 , 20 ], [ 30 , 10 ] ] ] } |
| Polygones | | { "type" : "Polygon" , "coordinates" : [ [ [ 35 , 10 ], [ 45 , 45 ], [ 15 , 40 ], [ 10 , 20 ], [ 35 , 10 ] ], [ [ 20 , 30 ], [ 35 , 35 ], [ 30 , 20 ], [ 20 , 30 ] ] ] } |
`t

`t
| Type | Exemples | Exemples |
|---|---|---|
| Ensemble de points | | { "type" : "MultiPoint" , "coordinates" : [ [ 10 , 40 ], [ 40 , 30 ], [ 20 , 20 ], [ 30 , 10 ] ] } |
| Lignes brisées | | { "type" : "MultiLineString" , "coordinates" : [ [ [ 10 , 10 ], [ 20 , 20 ], [ 10 , 40 ] ], [ [ 40 , 40 ], [ 30 , 30 ], [ 40 , 20 ], [ 30 , 10 ] ] ] } |
| Ensemble de polygones | | { "type" : "MultiPolygon" , "coordinates" : [ [ [ [ 30 , 20 ], [ 45 , 40 ], [ 10 , 40 ], [ 30 , 20 ] ] ], [ [ [ 15 , 5 ], [ 40 , 10 ], [ 10 , 20 ], [ 5 , 10 ], [ 15 , 5 ] ] ] ] } |
| Ensemble de polygones | | { "type" : "MultiPolygon" , "coordinates" : [ [ [ [ 40 , 40 ], [ 20 , 45 ], [ 45 , 30 ], [ 40 , 40 ] ] ], [ [ [ 20 , 35 ], [ 10 , 30 ], [ 10 , 10 ], [ 30 , 5 ], [ 45 , 20 ], [ 20 , 35 ] ], [ [ 30 , 20 ], [ 20 , 15 ], [ 20 , 25 ], [ 30 , 20 ] ] ] ] } |
`t

>>Notes et références

`:cite-note-rfc-7946-t-d-1`!1.`! (en) « The GeoJSON Format », `F33f`_`[Request for comments`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Request_for_comments]`_`f no 7946, août 2016
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f (en) Leaflet 0.6 released, Code Sprint in DC with MapBox sur le site de Leaflet

>>Voir aussi

• `F33f`_`[TopoJSON`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=TopoJSON]`_`f, une extension de GeoJSON utilisant les informations `F33f`_`[topologiques`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Topologie]`_`f, afin de réduire les doublons et ainsi de réduire la taille tout en améliorant potentiellement la vitesse de rendu.
• `F33f`_`[Shapefile`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Shapefile]`_`f, autre format d'informations géographiques ouvert.

>>Lien externe

geojson.org, site officiel.
Wiki de TopoJSON

• Portail de l’informatique
• Portail de l’information géographique

`c`F0af`_`[↑ Back to top`#top]`_`f`a